using DealerPlatform.Domain;
using DealerPlatform.Service.ShoppingCartApp.Dtos;

namespace DealerPlatform.Service.ShoppingCartApp;

public interface IShoppingCartAppService : IOcTag
{
    Task<ShoppingCart> SetShoppingCart(ShoppingCartInputDto input);
    Task<List<ShoppingCartDto>> GetShoppingCartDtos(string customerNo);
    Task<string> UpdateCartSelected(ShoppingCartSelectedEditDto edit, string customerNo);
    Task<int> GetShoppingCartNum(string customerNo);
}